package com.invernadero.invernaderotesis.Controlador.Comando.ComandoInvernadero;

import android.content.Context;

import com.invernadero.invernaderotesis.Acceso_a_datos.FabricaDAO.FabricaDAO;
import com.invernadero.invernaderotesis.Controlador.Comando.Comando;
import com.invernadero.invernaderotesis.Modelo.Entidades.Entidad;
import com.invernadero.invernaderotesis.Modelo.Entidades.*;

public class ComandoConsultarEstadoInvernadero extends Comando<Entidad> {

	/**
	 * Variables
	 */
	
    /**
     * Constructor de la clase
     * 
     * @param context
     * @param invernadero
     */
	public ComandoConsultarEstadoInvernadero(Context context, Entidad invernadero){
		this.setContext(context);
		this.setEntidad(invernadero);
	}
	
	/**
	 *  Sobre escritura del metodo abstracto "Ejecutar"(non-Javadoc)
	 */
	 public Entidad Ejecutar()
	 {
		 // retorna un Boolean
	     return (FabricaDAO.CrearDAOInvernadero(this.getContext()).consultarEstadoInvernadero((Invernadero)this.getEntidad()));
	 }
}
